import java.util.Scanner;

//正式地讲，提莫在 t 发起攻击意味着艾希在时间区间 [t, t + duration - 1]（含 t 和 t + duration - 1）处于中毒状态。如果提莫在中毒影响结束 前 再次攻击，中毒状态计时器将会 重置 ，在新的攻击之后，中毒影响将会在 duration 秒后结束。
//
//给你一个 非递减 的整数数组 timeSeries ，其中 timeSeries[i] 表示提莫在 timeSeries[i] 秒时对艾希发起攻击，以及一个表示中毒持续时间的整数 duration 。
public class test2 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int[] arr = new int[n];
        for (int i = 0; i < n; i++) {
            arr[i] = in.nextInt();
        }
        System.out.println(findPoisonedDuration(arr,n));
    }
    public static int findPoisonedDuration(int[] timeSeries, int duration) {
        int result = 0;
        if(timeSeries.length<2){
            return result+duration;
        }
        for (int i = 1; i < timeSeries.length; i++) {
            int flag = timeSeries[i]-timeSeries[i-1];
            if(flag>=duration){
                result+=duration;
            }else{
                result+=flag;
            }
        }
        result+=duration;
        return result;
    }
}
